import request from '@/utils/request'
import base from '@/api/base'

/**
 *  @获取用户列表
 */
export function getUserList({ pageNo, pageSize, value }) {
    return request({
        method: 'get',
        url: base.WU + '/user/page',
        params: {
            pageNo, pageSize, value
        }
    })
}

/**
 *  @删除用户列表
 */
export function deleteUserList(ids) {
    return request({
        method: 'delete',
        url: base.WU + '/user',
        data: ids
    })
}

/**
 *  @新增用户
 */
export function addUser(data) {
    return request({
        method: 'post',
        url: base.WU + '/user',
        data
    })
}

/**
 *  @获取用户列表
 */
export function getUser(id) {
    return request({
        method: 'get',
        url: base.WU + `/user/${ id }`
    })
}

/**
 *  @更新用户
 */
export function updateUser(data) {
    return request({
        method: 'put',
        url: base.WU + '/user',
        data
    })
}

/**
 *  @重置用户
 */
export function resetUser(id) {
    return request({
        method: 'put',
        url: base.WU + `/user/reset/${ id }`
    })
}
